package com.tfj.widget.charRetrieve;

import android.text.TextUtils;

import com.tfj.mvp.bean.ItemContact;

import java.util.Comparator;

/**
 * 
 * @author xiaanming
 *
 */
public class PinyinComparator implements Comparator<ItemContact> {

	public int compare(ItemContact o1, ItemContact o2) {
		if(!TextUtils.isEmpty(o1.getFirstLetter())&&!TextUtils.isEmpty(o2.getFirstLetter())){
			if (o1.getFirstLetter().equals("@")
					|| o2.getFirstLetter().equals("#")) {
				return -1;
			} else if (o1.getFirstLetter().equals("#")
					|| o2.getFirstLetter().equals("@")) {
				return 1;
			} else {
				return o1.getFirstLetter().compareTo(o2.getFirstLetter());
			}
		}else{
			return 1;
		}
	}

}
